370b5d261aded3a3d55eb23f0276c2bc2b83a166,opennms-services/src/main/java/org/opennms/netmgt/config/KSC_PerformanceReportFactory.java,KSC_PerformanceReportFactory,getReportList,#,241
Before Change
public Map<Integer, String> getReportList() {
LinkedHashMap<Integer, String> reports = new LinkedHashMap<Integer, String>(m_config.getReportCount());
for (Report report : m_config.getReportCollection()) {
reports.put(report.getId(), report.getTitle());
}
After Change
public Map<Integer, String> getReportList() {
LinkedHashMap<Integer, String> reports = new LinkedHashMap<Integer, String>(m_config.getReportCount());
List<Report> reportList = m_config.getReportCollection();
Collections.sort(reportList, new Comparator<Report>() {
public int compare(Report o1, Report o2) {
return o1.getTitle().compareTo(o2.getTitle());
}
});
for (Report report : reportList) {
reports.put(report.getId(), report.getTitle());